Concurrent Cooperating Solvers over Reals
نویسندگان
چکیده
Systems combining an interval narrowing solver and a linear programming solver can tackle constraints over the reals that none of these solvers can handle on their own. In this paper we introduce a cooperating scheme where an interval narrowing solver and a linear programming solver work concurrently. Information exchanged by the solvers is therefore handled as soon as it becomes available. Moreover, to improve the pruning, the linear programming solver computes the actual range of values of each variable with respect to the subset of linear constraints. To validate the proposed architecture a prototype system—named CCC—has been developed. Several examples are given to illustrate the gain in speed and precision we can expect with CCC.
منابع مشابه
An Architecture for Cooperating Constraint Solvers on Reals
In this paper we introduce a cooperative scheme for solving systems of constraints over the reals. First, we informally show how an appropriate combination of symbolic and numeric solvers makes it possible to solve problems that none of these solvers can tackle alone. Then, we specify a cooperative architecture which allows to use concurrently heterogeneous solvers when handling constraints ove...
متن کاملA Distributed Cooperating Constraints Solving System
An appropriate combination of symbolic and numeric solvers often makes it possible to solve problems that none of these solvers can tackle alone. In this paper , we specify a cooperative architecture which allows using concurrently heterogeneous solvers when handling constraints over the reals. This architecture is based upon agents that communicate via asynchronous message passing. Agents are ...
متن کاملSolving Constraints over the Reals - A Multi-Solver Approach
In this paper we introduce a multi-solver approach 1 for solving systems of constraints over the reals. First, we informally show how a cooperation between diier-ent solvers makes it possible to solve problems that none of these solvers can tackle alone. Then, we specify a cooperative architecture based upon agents that communicate via asynchronous message passing. This architecture allows to u...
متن کاملLinear Concurrent Constraint Programming over Reals
We introduce a constraint system LC that handles arithmetic constraints over reals within the linear concurrent constraint programming (lcc) framework. This approach provides us with a general, ex-tensible foundation for linear programming algorithm design that comes with a (linear) logical semantics. In particular, it allows us to build a `glass-box' version of the (constraint solver) simplex ...
متن کاملApproximating floating-point operations to verify numerical programs∗
The verification of programs performing floating-point computations is a key issue in the development of critical software. Reasoning on floatingpoint computations is a tricky task that requires dedicated tools: floatingpoint arithmetic is not correctly handled by solvers over the reals. Several methods have been developed in order to verify programs working with floating-point numbers. Some of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Reliable Computing
دوره 3 شماره
صفحات -
تاریخ انتشار 1997